3.4 tkinter扩展包
Pmw
一个使用Tkinter模块在Python中构建高级复合小控件的扩展包。它是一个第三方包,因此使用前需要安装。
推荐的安装方式
python -m pip install pmw
查看离线文档和示例
安装完成后,进入你的Python环境的根目录,即 python.exe
所在的目录
在根目录下,进入如下路径 Lib\site-packages\Pmw
,即打开Pmw
包的所在文件夹。在该文件夹下,再次进入Pmw_2_0_1
目录,如你的环境下与之不同,则进入Pmw_
后接版本号的目录,这个下面有两个需要关注的目录
doc
目录 离线文档所在目录,找到starting.html
打开查看文档demos
目录 所有示例所在目录,运行其下的All.py
,即可看到其支持的控件外观和使用方法。
注意,Pmw
包长期没有维护与更新,其下的小部分控件可能在Python环境下无法使用,因此挑选合适的有必要的使用,例如:Balloon
等几个,其他的实用性不强。
Balloon
简单示例
from tkinter import *
import Pmw
root = Tk()
root.geometry("300x300")
lab = Label(root, text="别点我")
lab.pack()
balloon = Pmw.Balloon(root)
balloon.bind(lab, '指你妹啊')
root.mainloop()